package com.mazaiting.manager.domain.vo.menu;

import com.mazaiting.common.core.domain.result.Option;
import lombok.Data;

import java.util.List;

/**
 * 资源(菜单+权限)视图对象
 */
@Data
public class ResourceVO {

    /**
     * 选项的值
     */
    private Long value;

    /**
     * 选项的标签
     */
    private String label;

    /**
     * 子菜单
     */
    private List<ResourceVO> children;

    /**
     * 权限
     */
    private List<Option<Long>> perms;

}
